package com.wxapp.pay.api.pojo.pojo.vm.pay;

import com.wxapp.common.util.date.DateTimeUtil;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * @author lgl
 */
@Data
@Accessors(chain = true)
public class PAliPayVm {
    /**
     * 时间
     */
    private String timestamp;
    /**
     * 支付宝支付成功后回调后端地址
     */
    private String notify_url;
    /**
     * 支付宝支付成功后返回前端地址
     */
    private String return_url;
    /**
     * 签名
     */
    private String sign;
    /**
     * 开放平台上创建的应用的ID
     */
    private String app_id;

    /**
     * 报文格式，推荐：json
     */
    private String format;

    /**
     * 字符串编码，推荐：utf-8
     */
    private String charset;

    /**
     * 签名算法类型，推荐：RSA2
     */
    private String sign_type;
    /**
     * sdk名字
     */
    private String alipay_sdk;
    /**
     * 版本
     */
    private String version;
    /**
     * 支付方法
     */
    private String method;
    /**
     * 订单包含方法
     */
    private String biz_content;

    public PAliPayVm() {
        this.timestamp = DateTimeUtil.getNowDate("yyyy-MM-dd HH:mm:ss");
    }
}
